package com.jia.product.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jia.product.entity.Category;

import java.util.List;

/**
 * 商品三级分类(Category)表服务接口
 *
 * @author makejava
 * @since 2025-07-08 18:15:26
 */
public interface CategoryService extends IService<Category> {


    List<Category> treeList();

    /**
     * 逻辑删除
     *
     * @param idList 参数id
     * @return 编辑数量
     */
    int updateShowStatusListById(List<String> idList);

    /**
     * 查询分类节点路径
     *
     * @param catelogId 分类根节点
     * @return 路径
     */
    Long[] findCatelogPath(Long catelogId);

    /**
     * 修改分类
     *
     * @param category 分类实体
     */
    void updateByIdRelation(Category category);
}

